#include <stdio.h>
#include <stdarg.h>

int sumar(int num_args, ...)
{
    int r = 0;
    va_list lista;

    va_start(lista, num_args);
    for(int i = 0; i < num_args; ++i)
        r += va_arg(lista, int);

    va_end(lista);
    return r;
}

int main(void)
{
    printf("%d\n", sumar(3, 1, 2, 3));
}
